using System.Runtime.InteropServices;

namespace Recast
{
	public unsafe partial class RecastGlobal
	{
		[StructLayout(LayoutKind.Sequential)]
		public unsafe partial struct dtMeshTile
		{
			public uint salt;
			public uint linksFreeList;
			public dtMeshHeader* header;
			public dtPoly* polys;
			public float* verts;
			public dtLink* links;
			public dtPolyDetail* detailMeshes;
			public float* detailVerts;
			public byte* detailTris;
			public dtBVNode* bvTree;
			public dtOffMeshConnection* offMeshCons;
			public byte* data;
			public int dataSize;
			public int flags;
			public dtMeshTile* next;
		}
	}
}
